Skip to content

Add "How this was made" disclosure and AI labels - #9749

Open
caetano-dev wants to merge 22 commits into
FreeTubeApp:developmentfrom
caetano-dev:feat/AI_labels
Open

caetano-dev wants to merge 22 commits into
FreeTubeApp:developmentfrom
caetano-dev:feat/AI_labels

Conversation

@caetano-dev

@caetano-dev caetano-dev commented Sep 5, 2026 •

Copy link
Copy Markdown
Contributor

Pull Request Type

  • Bugfix
  • Feature Implementation
  • Documentation
  • Other

Related issue

closes #9746

Description

This PR adds a label for AI content in the watch page + "How this was made" disclosures in the description.
The label only shows up if the video has AI. The automatic dubbing and "Captured with a camera" videos show the disclosure only.

Screenshots

image Pasted Graphic 3 Pasted Graphic 4 Pasted Graphic 1 image

Testing

Open https://www.youtube.com/watch?v=gfjgRHtDa38
Open https://youtu.be/7RogQiih3M8
Open https://youtu.be/BxunALc8r18
and see that the label + description shows up for the AI video. For the others, there should be the description only.

Desktop

  • OS: MacOS
  • OS Version: 27
  • FreeTube version: v0.25.3 Beta

Additional context

Initially, I only planned to add the AI tags, but since I was already halfway through adding the other descriptions, I decided to implement both.

@github-actions github-actions Bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Sep 5, 2026
@FreeTubeBot
FreeTubeBot enabled auto-merge (squash) September 5, 2026 01:22

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc left a comment •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image Image

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc added PR: changes requested and removed PR: waiting for review For PRs that are complete, tested, and ready for review labels Sep 5, 2026
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Conflicts have been resolved. A maintainer will review the pull request shortly.

Comment thread src/renderer/components/WatchVideoInfo/WatchVideoInfo.vue Outdated
Comment thread src/renderer/components/WatchVideoDescription/WatchVideoDescription.vue Outdated
Comment thread src/renderer/components/WatchVideoInfo/WatchVideoInfo.vue Outdated
Comment thread src/renderer/helpers/api/local.js Outdated
@caetano-dev
caetano-dev requested a review from Shadorc September 5, 2026 15:08
Comment thread src/renderer/components/WatchVideoDescription/WatchVideoDescription.vue Outdated
Comment thread src/renderer/components/WatchVideoInfo/WatchVideoInfo.vue Outdated
Comment thread src/renderer/components/WatchVideoDescription/WatchVideoDescription.vue Outdated
Comment thread src/renderer/components/WatchVideoDescription/WatchVideoDescription.css Outdated
Comment thread src/renderer/helpers/api/local.js Outdated
@absidue absidue added PR: changes requested and removed PR: waiting for review For PRs that are complete, tested, and ready for review labels Sep 12, 2026
@caetano-dev

Copy link
Copy Markdown
Contributor Author

Changes applied.

@caetano-dev
caetano-dev requested a review from absidue September 12, 2026 13:31
@Shadorc

Shadorc commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

Blocked until youtube.js 18.1.0 is released LuanRT/YouTube.js#1240

@efb4f5ff-1298-471a-8973-3d47447115dc

Copy link
Copy Markdown
Member

#9858 merged!

@caetano-dev

caetano-dev commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor Author

New version integrated and now it shows the attribution text

Edit: There seems to be an issue with the text. I am working on a fix. Sorry for the ping

Edit 2: Fixed.

@absidue absidue added PR: waiting for review For PRs that are complete, tested, and ready for review and removed PR: WIP labels Oct 3, 2026
Comment thread src/renderer/components/WatchVideoInfo/WatchVideoInfo.vue Outdated
Comment thread src/renderer/helpers/api/local.js Outdated
@caetano-dev
caetano-dev requested a review from absidue October 3, 2026 13:55

@PikachuEXE PikachuEXE left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's better to have a divider (style to be decided) otherwise not very obvious it's extra info

Image Image Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: waiting for review For PRs that are complete, tested, and ready for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request]: Label AI content on Watch page

5 participants